/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.gov.ec.rsv.util;

import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;


/**
 * Esta clase implementa el validador de correo electronico
 * 
 * @author xavier
 */
public class ValidadorCedula implements Validator {
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * javax.faces.validator.Validator#validate(javax.faces.context.FacesContext
	 * , javax.faces.component.UIComponent, java.lang.Object)
	 */
	@Override
	public void validate(FacesContext arg0, UIComponent arg1, Object arg2)
			throws ValidatorException {
		String cedula = arg2.toString();
		boolean validar = Validador.validarCedula(cedula);
		if (validar == false) {
			FacesMessage mensajecedula = new FacesMessage("Cedula Incorrecta");
			throw new ValidatorException(mensajecedula);
		}
	}
}
